;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 19 09:07:12 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("CF_Routings.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
	.global	_CF_Err
_CF_Err:	.usect	".ebss",1,1,0
DW$1	.dwtag  DW_TAG_variable, DW_AT_name("CF_Err"), DW_AT_symbol_name("_CF_Err")
	.dwattr DW$1, DW_AT_location[DW_OP_addr _CF_Err]
	.dwattr DW$1, DW_AT_type(*DW$T$20)
	.dwattr DW$1, DW_AT_external(0x01)
	.global	_CF_ErrCode
_CF_ErrCode:	.usect	".ebss",1,1,0
DW$2	.dwtag  DW_TAG_variable, DW_AT_name("CF_ErrCode"), DW_AT_symbol_name("_CF_ErrCode")
	.dwattr DW$2, DW_AT_location[DW_OP_addr _CF_ErrCode]
	.dwattr DW$2, DW_AT_type(*DW$T$20)
	.dwattr DW$2, DW_AT_external(0x01)
	.global	_CFTm
_CFTm:	.usect	".ebss",1,1,0
DW$3	.dwtag  DW_TAG_variable, DW_AT_name("CFTm"), DW_AT_symbol_name("_CFTm")
	.dwattr DW$3, DW_AT_location[DW_OP_addr _CFTm]
	.dwattr DW$3, DW_AT_type(*DW$T$20)
	.dwattr DW$3, DW_AT_external(0x01)
	.global	_RDYTimeOutF
_RDYTimeOutF:	.usect	".ebss",1,1,0
DW$4	.dwtag  DW_TAG_variable, DW_AT_name("RDYTimeOutF"), DW_AT_symbol_name("_RDYTimeOutF")
	.dwattr DW$4, DW_AT_location[DW_OP_addr _RDYTimeOutF]
	.dwattr DW$4, DW_AT_type(*DW$T$19)
	.dwattr DW$4, DW_AT_external(0x01)
	.global	_BUSYTimeOutF
_BUSYTimeOutF:	.usect	".ebss",1,1,0
DW$5	.dwtag  DW_TAG_variable, DW_AT_name("BUSYTimeOutF"), DW_AT_symbol_name("_BUSYTimeOutF")
	.dwattr DW$5, DW_AT_location[DW_OP_addr _BUSYTimeOutF]
	.dwattr DW$5, DW_AT_type(*DW$T$19)
	.dwattr DW$5, DW_AT_external(0x01)
	.global	_DRQTimeOutF
_DRQTimeOutF:	.usect	".ebss",1,1,0
DW$6	.dwtag  DW_TAG_variable, DW_AT_name("DRQTimeOutF"), DW_AT_symbol_name("_DRQTimeOutF")
	.dwattr DW$6, DW_AT_location[DW_OP_addr _DRQTimeOutF]
	.dwattr DW$6, DW_AT_type(*DW$T$19)
	.dwattr DW$6, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI0802 C:\DOCUME~1\peter\LOCALS~1\Temp\TI0804 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI08012 
	.sect	".text"
	.global	_WriteCF

DW$7	.dwtag  DW_TAG_subprogram, DW_AT_name("WriteCF"), DW_AT_symbol_name("_WriteCF")
	.dwattr DW$7, DW_AT_low_pc(_WriteCF)
	.dwattr DW$7, DW_AT_high_pc(0x00)
	.dwattr DW$7, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$7, DW_AT_begin_line(0x4f)
	.dwattr DW$7, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",80,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _WriteCF                      FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_WriteCF:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Src
DW$8	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$8, DW_AT_type(*DW$T$30)
	.dwattr DW$8, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _PhysicalSec
DW$9	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$9, DW_AT_type(*DW$T$21)
	.dwattr DW$9, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _SecCnt
DW$10	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$10, DW_AT_type(*DW$T$19)
	.dwattr DW$10, DW_AT_location[DW_OP_reg14]
	.dwpsn	"CF_Routings.c",82,1
        LRETR
        ; return occurs
	.dwattr DW$7, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$7, DW_AT_end_line(0x52)
	.dwattr DW$7, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$7

	.sect	".text"
	.global	_ReadCF2Usb

DW$11	.dwtag  DW_TAG_subprogram, DW_AT_name("ReadCF2Usb"), DW_AT_symbol_name("_ReadCF2Usb")
	.dwattr DW$11, DW_AT_low_pc(_ReadCF2Usb)
	.dwattr DW$11, DW_AT_high_pc(0x00)
	.dwattr DW$11, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$11, DW_AT_begin_line(0x43)
	.dwattr DW$11, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",68,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _ReadCF2Usb                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_ReadCF2Usb:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _PhysicalSec
DW$12	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$12, DW_AT_type(*DW$T$21)
	.dwattr DW$12, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _SecCnt
DW$13	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$13, DW_AT_type(*DW$T$19)
	.dwattr DW$13, DW_AT_location[DW_OP_reg12]
	.dwpsn	"CF_Routings.c",70,1
        LRETR
        ; return occurs
	.dwattr DW$11, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$11, DW_AT_end_line(0x46)
	.dwattr DW$11, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$11

	.sect	".text"
	.global	_ReadCF

DW$14	.dwtag  DW_TAG_subprogram, DW_AT_name("ReadCF"), DW_AT_symbol_name("_ReadCF")
	.dwattr DW$14, DW_AT_low_pc(_ReadCF)
	.dwattr DW$14, DW_AT_high_pc(0x00)
	.dwattr DW$14, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$14, DW_AT_begin_line(0x49)
	.dwattr DW$14, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",74,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _ReadCF                       FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_ReadCF:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Dest
DW$15	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$15, DW_AT_type(*DW$T$30)
	.dwattr DW$15, DW_AT_location[DW_OP_reg12]
;* AL    assigned to _PhysicalSec
DW$16	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$16, DW_AT_type(*DW$T$21)
	.dwattr DW$16, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _SecCnt
DW$17	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$17, DW_AT_type(*DW$T$19)
	.dwattr DW$17, DW_AT_location[DW_OP_reg14]
	.dwpsn	"CF_Routings.c",76,1
        LRETR
        ; return occurs
	.dwattr DW$14, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$14, DW_AT_end_line(0x4c)
	.dwattr DW$14, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$14

	.sect	".text"
	.global	_IncCfTmVarsBy1ms

DW$18	.dwtag  DW_TAG_subprogram, DW_AT_name("IncCfTmVarsBy1ms"), DW_AT_symbol_name("_IncCfTmVarsBy1ms")
	.dwattr DW$18, DW_AT_low_pc(_IncCfTmVarsBy1ms)
	.dwattr DW$18, DW_AT_high_pc(0x00)
	.dwattr DW$18, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$18, DW_AT_begin_line(0x36)
	.dwattr DW$18, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",55,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _IncCfTmVarsBy1ms             FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_IncCfTmVarsBy1ms:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",57,1
        LRETR
        ; return occurs
	.dwattr DW$18, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$18, DW_AT_end_line(0x39)
	.dwattr DW$18, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$18

	.sect	".text"
	.global	_CF_IssueCommand

DW$19	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_IssueCommand"), DW_AT_symbol_name("_CF_IssueCommand")
	.dwattr DW$19, DW_AT_low_pc(_CF_IssueCommand)
	.dwattr DW$19, DW_AT_high_pc(0x00)
	.dwattr DW$19, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$19, DW_AT_begin_line(0x74)
	.dwattr DW$19, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",117,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_IssueCommand              FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_IssueCommand:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _PhysicalSec
DW$20	.dwtag  DW_TAG_formal_parameter, DW_AT_name("PhysicalSec"), DW_AT_symbol_name("_PhysicalSec")
	.dwattr DW$20, DW_AT_type(*DW$T$13)
	.dwattr DW$20, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _SecCnt
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_name("SecCnt"), DW_AT_symbol_name("_SecCnt")
	.dwattr DW$21, DW_AT_type(*DW$T$11)
	.dwattr DW$21, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Command
DW$22	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Command"), DW_AT_symbol_name("_Command")
	.dwattr DW$22, DW_AT_type(*DW$T$11)
	.dwattr DW$22, DW_AT_location[DW_OP_reg14]
	.dwpsn	"CF_Routings.c",119,1
        LRETR
        ; return occurs
	.dwattr DW$19, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$19, DW_AT_end_line(0x77)
	.dwattr DW$19, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$19

	.sect	".text"
	.global	_CF_InitVar

DW$23	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_InitVar"), DW_AT_symbol_name("_CF_InitVar")
	.dwattr DW$23, DW_AT_low_pc(_CF_InitVar)
	.dwattr DW$23, DW_AT_high_pc(0x00)
	.dwattr DW$23, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$23, DW_AT_begin_line(0x3c)
	.dwattr DW$23, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",61,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_InitVar                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_InitVar:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",63,1
        LRETR
        ; return occurs
	.dwattr DW$23, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$23, DW_AT_end_line(0x3f)
	.dwattr DW$23, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$23

	.sect	".text"
	.global	_CF_InitParam

DW$24	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_InitParam"), DW_AT_symbol_name("_CF_InitParam")
	.dwattr DW$24, DW_AT_low_pc(_CF_InitParam)
	.dwattr DW$24, DW_AT_high_pc(0x00)
	.dwattr DW$24, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$24, DW_AT_begin_line(0x79)
	.dwattr DW$24, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",122,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_InitParam                 FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_InitParam:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",124,1
        LRETR
        ; return occurs
	.dwattr DW$24, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$24, DW_AT_end_line(0x7c)
	.dwattr DW$24, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$24

	.sect	".text"
	.global	_CF_IdentifyDrive

DW$25	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_IdentifyDrive"), DW_AT_symbol_name("_CF_IdentifyDrive")
	.dwattr DW$25, DW_AT_low_pc(_CF_IdentifyDrive)
	.dwattr DW$25, DW_AT_high_pc(0x00)
	.dwattr DW$25, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$25, DW_AT_begin_line(0x5a)
	.dwattr DW$25, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",91,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_IdentifyDrive             FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_IdentifyDrive:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Buf
DW$26	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$26, DW_AT_type(*DW$T$30)
	.dwattr DW$26, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _pInfo
DW$27	.dwtag  DW_TAG_formal_parameter, DW_AT_name("pInfo"), DW_AT_symbol_name("_pInfo")
	.dwattr DW$27, DW_AT_type(*DW$T$33)
	.dwattr DW$27, DW_AT_location[DW_OP_reg14]
	.dwpsn	"CF_Routings.c",93,1
        LRETR
        ; return occurs
	.dwattr DW$25, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$25, DW_AT_end_line(0x5d)
	.dwattr DW$25, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$25

	.sect	".text"
	.global	_CF_HardwareReset

DW$28	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_HardwareReset"), DW_AT_symbol_name("_CF_HardwareReset")
	.dwattr DW$28, DW_AT_low_pc(_CF_HardwareReset)
	.dwattr DW$28, DW_AT_high_pc(0x00)
	.dwattr DW$28, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$28, DW_AT_begin_line(0x55)
	.dwattr DW$28, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",86,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_HardwareReset             FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_HardwareReset:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",88,1
        LRETR
        ; return occurs
	.dwattr DW$28, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$28, DW_AT_end_line(0x58)
	.dwattr DW$28, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$28

	.sect	".text"
	.global	_CF_CheckReadyStatus

DW$29	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_CheckReadyStatus"), DW_AT_symbol_name("_CF_CheckReadyStatus")
	.dwattr DW$29, DW_AT_low_pc(_CF_CheckReadyStatus)
	.dwattr DW$29, DW_AT_high_pc(0x00)
	.dwattr DW$29, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$29, DW_AT_begin_line(0x60)
	.dwattr DW$29, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",97,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_CheckReadyStatus          FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_CheckReadyStatus:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",99,1
        LRETR
        ; return occurs
	.dwattr DW$29, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$29, DW_AT_end_line(0x63)
	.dwattr DW$29, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$29

	.sect	".text"
	.global	_CF_CheckErrorStatus

DW$30	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_CheckErrorStatus"), DW_AT_symbol_name("_CF_CheckErrorStatus")
	.dwattr DW$30, DW_AT_low_pc(_CF_CheckErrorStatus)
	.dwattr DW$30, DW_AT_high_pc(0x00)
	.dwattr DW$30, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$30, DW_AT_begin_line(0x6f)
	.dwattr DW$30, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",112,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_CheckErrorStatus          FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_CheckErrorStatus:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",114,1
        LRETR
        ; return occurs
	.dwattr DW$30, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$30, DW_AT_end_line(0x72)
	.dwattr DW$30, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$30

	.sect	".text"
	.global	_CF_CheckDrqStatus

DW$31	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_CheckDrqStatus"), DW_AT_symbol_name("_CF_CheckDrqStatus")
	.dwattr DW$31, DW_AT_low_pc(_CF_CheckDrqStatus)
	.dwattr DW$31, DW_AT_high_pc(0x00)
	.dwattr DW$31, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$31, DW_AT_begin_line(0x6a)
	.dwattr DW$31, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",107,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_CheckDrqStatus            FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_CheckDrqStatus:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",109,1
        LRETR
        ; return occurs
	.dwattr DW$31, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$31, DW_AT_end_line(0x6d)
	.dwattr DW$31, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$31

	.sect	".text"
	.global	_CF_CheckBusyStatus

DW$32	.dwtag  DW_TAG_subprogram, DW_AT_name("CF_CheckBusyStatus"), DW_AT_symbol_name("_CF_CheckBusyStatus")
	.dwattr DW$32, DW_AT_low_pc(_CF_CheckBusyStatus)
	.dwattr DW$32, DW_AT_high_pc(0x00)
	.dwattr DW$32, DW_AT_begin_file("CF_Routings.c")
	.dwattr DW$32, DW_AT_begin_line(0x65)
	.dwattr DW$32, DW_AT_begin_column(0x06)
	.dwpsn	"CF_Routings.c",102,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CF_CheckBusyStatus           FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CF_CheckBusyStatus:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"CF_Routings.c",104,1
        LRETR
        ; return occurs
	.dwattr DW$32, DW_AT_end_file("CF_Routings.c")
	.dwattr DW$32, DW_AT_end_line(0x68)
	.dwattr DW$32, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$32


;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************

DW$T$28	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$28, DW_AT_language(DW_LANG_C)

DW$T$29	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$33	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$34	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$29


DW$T$31	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$31, DW_AT_language(DW_LANG_C)
DW$35	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
DW$36	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$37	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$31


DW$T$34	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$34, DW_AT_language(DW_LANG_C)
DW$38	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
DW$39	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$33)
	.dwendtag DW$T$34


DW$T$35	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$35, DW_AT_language(DW_LANG_C)
DW$40	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
DW$41	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$42	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
	.dwendtag DW$T$35

DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$43	.dwtag  DW_TAG_far_type
	.dwattr DW$43, DW_AT_type(*DW$T$19)
DW$T$20	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$20, DW_AT_type(*DW$43)
DW$T$30	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$30, DW_AT_address_class(0x16)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)
DW$T$21	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$21, DW_AT_language(DW_LANG_C)
DW$T$33	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$32)
	.dwattr DW$T$33, DW_AT_address_class(0x16)
DW$T$32	.dwtag  DW_TAG_typedef, DW_AT_name("DISK_INFO"), DW_AT_type(*DW$T$27)
	.dwattr DW$T$32, DW_AT_language(DW_LANG_C)

DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$27, DW_AT_byte_size(0x26)
DW$44	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$44, DW_AT_name("DiskSz"), DW_AT_symbol_name("_DiskSz")
	.dwattr DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$44, DW_AT_accessibility(DW_ACCESS_public)
DW$45	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$45, DW_AT_name("LBA_Enabled"), DW_AT_symbol_name("_LBA_Enabled")
	.dwattr DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$45, DW_AT_accessibility(DW_ACCESS_public)
DW$46	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$46, DW_AT_name("PartitionIndex"), DW_AT_symbol_name("_PartitionIndex")
	.dwattr DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$46, DW_AT_accessibility(DW_ACCESS_public)
DW$47	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$47, DW_AT_name("PartitionCnt"), DW_AT_symbol_name("_PartitionCnt")
	.dwattr DW$47, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$47, DW_AT_accessibility(DW_ACCESS_public)
DW$48	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$48, DW_AT_name("PartitionInfo"), DW_AT_symbol_name("_PartitionInfo")
	.dwattr DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$48, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27

DW$49	.dwtag  DW_TAG_far_type
	.dwattr DW$49, DW_AT_type(*DW$T$21)
DW$T$22	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$22, DW_AT_type(*DW$49)

DW$T$26	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$25)
	.dwattr DW$T$26, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$26, DW_AT_byte_size(0x20)
DW$50	.dwtag  DW_TAG_subrange_type
	.dwattr DW$50, DW_AT_upper_bound(0x03)
	.dwendtag DW$T$26

DW$51	.dwtag  DW_TAG_far_type
	.dwattr DW$51, DW_AT_type(*DW$T$24)
DW$T$25	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$25, DW_AT_type(*DW$51)
DW$T$24	.dwtag  DW_TAG_typedef, DW_AT_name("PARTITION_INFO"), DW_AT_type(*DW$T$23)
	.dwattr DW$T$24, DW_AT_language(DW_LANG_C)

DW$T$23	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$23, DW_AT_byte_size(0x08)
DW$52	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$52, DW_AT_name("Active_Head"), DW_AT_symbol_name("_Active_Head")
	.dwattr DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$52, DW_AT_accessibility(DW_ACCESS_public)
DW$53	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$53, DW_AT_name("Sec_Cylinder"), DW_AT_symbol_name("_Sec_Cylinder")
	.dwattr DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$53, DW_AT_accessibility(DW_ACCESS_public)
DW$54	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$54, DW_AT_name("ID_EndHead"), DW_AT_symbol_name("_ID_EndHead")
	.dwattr DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$54, DW_AT_accessibility(DW_ACCESS_public)
DW$55	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$55, DW_AT_name("EndSec_EndCylinder"), DW_AT_symbol_name("_EndSec_EndCylinder")
	.dwattr DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$55, DW_AT_accessibility(DW_ACCESS_public)
DW$56	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$56, DW_AT_name("RelativeSec"), DW_AT_symbol_name("_RelativeSec")
	.dwattr DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$56, DW_AT_accessibility(DW_ACCESS_public)
DW$57	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$22)
	.dwattr DW$57, DW_AT_name("TotSec"), DW_AT_symbol_name("_TotSec")
	.dwattr DW$57, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$57, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$23


	.dwattr DW$32, DW_AT_external(0x01)
	.dwattr DW$31, DW_AT_external(0x01)
	.dwattr DW$30, DW_AT_external(0x01)
	.dwattr DW$29, DW_AT_external(0x01)
	.dwattr DW$28, DW_AT_external(0x01)
	.dwattr DW$25, DW_AT_external(0x01)
	.dwattr DW$24, DW_AT_external(0x01)
	.dwattr DW$23, DW_AT_external(0x01)
	.dwattr DW$19, DW_AT_external(0x01)
	.dwattr DW$18, DW_AT_external(0x01)
	.dwattr DW$14, DW_AT_external(0x01)
	.dwattr DW$11, DW_AT_external(0x01)
	.dwattr DW$7, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$58	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$58, DW_AT_location[DW_OP_reg0]
DW$59	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$59, DW_AT_location[DW_OP_reg1]
DW$60	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$60, DW_AT_location[DW_OP_reg2]
DW$61	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$61, DW_AT_location[DW_OP_reg3]
DW$62	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$62, DW_AT_location[DW_OP_reg4]
DW$63	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$63, DW_AT_location[DW_OP_reg5]
DW$64	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$64, DW_AT_location[DW_OP_reg6]
DW$65	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$65, DW_AT_location[DW_OP_reg7]
DW$66	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$66, DW_AT_location[DW_OP_reg8]
DW$67	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$67, DW_AT_location[DW_OP_reg9]
DW$68	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$68, DW_AT_location[DW_OP_reg10]
DW$69	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$69, DW_AT_location[DW_OP_reg11]
DW$70	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$70, DW_AT_location[DW_OP_reg12]
DW$71	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$71, DW_AT_location[DW_OP_reg13]
DW$72	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$72, DW_AT_location[DW_OP_reg14]
DW$73	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$73, DW_AT_location[DW_OP_reg15]
DW$74	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$74, DW_AT_location[DW_OP_reg16]
DW$75	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$75, DW_AT_location[DW_OP_reg17]
DW$76	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$76, DW_AT_location[DW_OP_reg18]
DW$77	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$77, DW_AT_location[DW_OP_reg19]
DW$78	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$78, DW_AT_location[DW_OP_reg20]
DW$79	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$79, DW_AT_location[DW_OP_reg21]
DW$80	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$80, DW_AT_location[DW_OP_reg22]
DW$81	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$81, DW_AT_location[DW_OP_reg23]
DW$82	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$82, DW_AT_location[DW_OP_reg24]
DW$83	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$83, DW_AT_location[DW_OP_reg25]
DW$84	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$84, DW_AT_location[DW_OP_reg26]
DW$85	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$85, DW_AT_location[DW_OP_reg27]
DW$86	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$86, DW_AT_location[DW_OP_reg28]
DW$87	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$87, DW_AT_location[DW_OP_reg29]
DW$88	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$88, DW_AT_location[DW_OP_reg30]
DW$89	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$89, DW_AT_location[DW_OP_reg31]
DW$90	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$90, DW_AT_location[DW_OP_regx 0x20]
DW$91	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$91, DW_AT_location[DW_OP_regx 0x21]
DW$92	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$92, DW_AT_location[DW_OP_regx 0x22]
DW$93	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$93, DW_AT_location[DW_OP_regx 0x23]
DW$94	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$94, DW_AT_location[DW_OP_regx 0x24]
DW$95	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$95, DW_AT_location[DW_OP_regx 0x25]
DW$96	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$96, DW_AT_location[DW_OP_regx 0x26]
DW$97	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$97, DW_AT_location[DW_OP_regx 0x27]
DW$98	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$98, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

